// Texture à seuiller
uniform sampler2D textScreen;

// Type de bloom
uniform int typeBloom;

void main()
{	
	vec4 value = texture2D(textScreen, gl_TexCoord[0].st);
	
	if(typeBloom==0)
	{
		if( (value.r*0.3 + value.g*0.6 + value.b*0.1) > 0.75 )
			gl_FragColor = value;
		else
			gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0);
	}
	else if(typeBloom==1)
	{
		if( (value.r+ value.g+ value.b)/3 > 0.75 )
			gl_FragColor = value;
		else
			gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0);
	}

}
